/*  ___ _  ____  __ _  _    ___       _ _          
 * | _ \ |/ /  \/  | \| |  / _ \ _ _ | (_)_ _  ___ 
 * |  _/ ' <| |\/| | .` | | (_) | ' \| | | ' \/ -_)
 * |_| |_|\_\_|  |_|_|\_|  \___/|_||_|_|_|_||_\___|
 */
#ifndef __PKMNONLINE_ENTITY_H__
#define __PKMNONLINE_ENTITY_H__

class CEntity {
public:
	inline int	GetX() const { return m_nX; }
	inline int	GetY() const { return m_nY; }
	inline void SetX(int nX) { m_nX = nX; }
	inline void SetY(int nY) { m_nY = nY; }

	virtual void Think( int tick ) = 0;

protected:
	int m_nX, m_nY;
};

#endif /* __PKMNONLINE_ENTITY_H__ */
